(SDATA): Produce rvalue.
authorKen Raeburn <raeburn@raeburn.org>
Tue, 16 Jul 2002 15:09:30 +0000 (15:09 +0000)
committerKen Raeburn <raeburn@raeburn.org>
Tue, 16 Jul 2002 15:09:30 +0000 (15:09 +0000)
src/lisp.h

index 1dd66c95f502c25395637fe6402e8842eeba4286..eb15e4753b12b7420151ff477bc77e69696a9b49 100644 (file)
@@ -542,7 +542,7 @@ extern Lisp_Object make_number ();
 /* Convenience macros for dealing with Lisp strings.  */
 
 #define SREF(string, index)    XSTRING (string)->data[index]
-#define SDATA(string)          XSTRING (string)->data
+#define SDATA(string)          (XSTRING (string)->data + 0)
 #define SCHARS(string)         (XSTRING (string)->size + 0)
 #define SBYTES(string)         (STRING_BYTES (XSTRING (string)) + 0)